﻿using System;
using System.Collections.Generic;
using Windows.UI.Notifications;

namespace Sumc.Client.ModernUI.Helpers
{
    public interface ITileService
    {
        bool IsTileRegistred();

        bool RegisterPeriodicUpdate(string url, PeriodicUpdateRecurrence period);
        
        bool RegisterPeriodicUpdate(string url, DateTimeOffset startTime, PeriodicUpdateRecurrence period);

        bool RegisterPeriodicUpdateBatch(IEnumerable<string> urlList, PeriodicUpdateRecurrence period);

        bool RegisterPeriodicUpdateBatch(IEnumerable<string> urlList, DateTimeOffset startTime, PeriodicUpdateRecurrence period);

        bool StopPeriodicUpdate();
    }
}
